input.SelectMany(l => l).Distinct().ToList();
IList<IList<object>> ret = new List<IList<object>>();